/* 常见标签的margin和padding */

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
dt,
dd,
dl,
input {
  margin: 0;
  padding: 0;
}


/* 去除列表默认样式 */

ul,
ol {
  list-style: none;
}


/* 去除倾斜效果 */

i,
em {
  font-style: normal;
}


/* 设置统一字体 */

body {
  font: 16px/1.5 "Helvetica Neue", Helvetica Neue, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
  color: #333;
}

a {
  text-decoration: none;
  color: #333;
}

img {
  vertical-align: middle;
}

.common-layout .logo-box {
  display: flex;
  padding: 0px 20px;
  height: 54px;
  line-height: 54px;
  background-color: #ccc;
}

.common-layout .logo-box img {
  vertical-align: middle;
}

.common-layout .logo-box h1 {
  font-size: 20px;
  font-weight: 600;
  margin: 0 0 0 12px;
  vertical-align: middle;
  display: inline-block;
  /* color: #fff; */
}

.common-layout .collapse {
  display: flex;
  align-items: center;
  padding-left: 10px;
  height: 54px;
  line-height: 54px;
}

.common-layout .collapse i {
  font-size: 22px;
  cursor: pointer;
}

.common-layout .main-box {
  background-color: #F5F7FA;
}

.common-layout .main-content {
  padding: 10px;
  background-color: #fff;
}

.common-layout .footer-box {
  height: 60px;
  line-height: 60px;
}